package com.heiyu.api.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * Created by mountain on 18/6/11.
 */
@ApiModel
public class MarketTypeListRequest {
    @ApiModelProperty(name="type",value = "榜单类型,1是24小时成交，2是24资金流向，3是新币榜单，4涨跌幅排行榜")
    private String type;
    @ApiModelProperty(name="pageIndex",value = "查询页面其实数字是1")
    private Integer pageIndex;
    @ApiModelProperty(name="pagesize",value = "返回结果条数，默认是20")
    private Integer pageSize;
    @ApiModelProperty(name="priceType",value = "价格排序方式U是升序D是降序")
    private String priceType;
    @ApiModelProperty(name="tradeAmountType",value = "交易流水排序方式U是升序D是降序")
    private String tradeAmountType;
    @ApiModelProperty(name="netFlowType",value = "资金流水排序方式U是升序，D是降序")
    private String netFlowType;
    @ApiModelProperty(name="publishTimeTyoe",value = "发布时间排序方式，U是升序，D是降序")
    private String publishTimeType;
    @ApiModelProperty(name="rangeType",value = "涨跌幅排序方式U是升序，D是降序")
    private String rangeType;
    @ApiModelProperty(name="valueType",value = "市值排序方式U是升序，D是降序")
    private String valueType;
    @ApiModelProperty(name="rangTargetType",value = "24小时涨跌幅U是涨幅，D是跌幅")
    private String rangTargetType;

    public String getRangTargetType() {
        return rangTargetType;
    }

    public void setRangTargetType(String rangTargetType) {
        this.rangTargetType = rangTargetType;
    }

    public String getValueType() {
        return valueType;
    }

    public void setValueType(String valueType) {
        this.valueType = valueType;
    }

    public String getRangeType() {
        return rangeType;
    }

    public void setRangeType(String rangeType) {
        this.rangeType = rangeType;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public Integer getPageIndex() {
        return pageIndex;
    }

    public void setPageIndex(Integer pageIndex) {
        this.pageIndex = pageIndex;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public String getPriceType() {
        return priceType;
    }

    public void setPriceType(String priceType) {
        this.priceType = priceType;
    }

    public String getTradeAmountType() {
        return tradeAmountType;
    }

    public void setTradeAmountType(String tradeAmountType) {
        this.tradeAmountType = tradeAmountType;
    }

    public String getNetFlowType() {
        return netFlowType;
    }

    public void setNetFlowType(String netFlowType) {
        this.netFlowType = netFlowType;
    }

    public String getPublishTimeType() {
        return publishTimeType;
    }

    public void setPublishTimeType(String publishTimeType) {
        this.publishTimeType = publishTimeType;
    }
}
